technical installation - Spanish English Dictionary